package amtf

import (
	"fmt"
	"os"
	"strings"
)

func A找文件名s(文件夹 string, 排除关键词s []string) (结果文件名s []string, err error) {
	files, err := os.ReadDir(文件夹)
	if err != nil {
		return nil, fmt.Errorf("读取目录失败: %w", err)
	}
	for _, file := range files {
		if !file.IsDir() && strings.HasSuffix(file.Name(), ".json") {
			shouldExclude := false
			for _, keyword := range 排除关键词s {
				if strings.Contains(file.Name(), keyword) {
					shouldExclude = true
					break
				}
			}
			if !shouldExclude {
				结果文件名s = append(结果文件名s, file.Name())
			}
		}
	}
	return 结果文件名s, nil
}
